/*SW_ORIG
/*============================================================
/*This CSS was design by: 
Nate Atkinson, EIU Class of 2008, 2010 (MBA), Triad Pictures
Brad Runnion, EIU Class of 2007, The Playhouse
& from a variety of internet sources (which are noted). 
============================================================*/




#mainContent {
	width: 800px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

}

/******************
FRONT PAGE COLUMNS
/*****************/

#front_col1{
	float: left;
	text-align: left;
	width: 410px;
	background-repeat: no-repeat;
	/*border: thin solid #999999;*/
	margin: 4px 1px 2px 1px;
	padding: 4px 0 0 5px;
}

#front_col2{
	float: left;
	text-align: left;
	margin: 4px 0px 0px 0px;
	padding: 4px 0 0 0px;
	width: 315px;
	background-repeat: no-repeat;
}


/******************
FRONT PAGE FEEDS
/*****************/

#feed_holder{
	float: left;
	text-align: left;
	width: 98%;
}

#updates_feed_holder{
	float: left;
	color: #CC3300;
	text-align: left;
	width: 98%;
}

#updates_feed_holder h2{
	color: #FFFFFF;
	background-color: #CC3300;
	padding: 0px 0 0 3px;
	margin-bottom: 5px;
}

#upcoming_feed_holder{
	float: left;
	text-align: left;
	width: 100%;
	padding: 0px 0 0 0px;

}

#docs_feed_holder{
	float: left;
	text-align: left;
	width: 100%;
	padding: 0px 0 0 0px;
}


#news_feed_holder{
	float: left;
	text-align: left;
	width: 98%;
}


/******************
FEED
/*****************/
.feed ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.feed li{
	border-bottom: solid thin red;
	text-align: right;
}

.feed li a{
	text-decoration: none;
}


.feed li .left{
	float: left;
	text-align: left;
}


.feed li .title{
	font-weight: bold;
	font-size: 110%;
	
}

.feed li .desc{
	font-style: italic;
	color: gray;
	font-size: 80%;
}

.feed img{
	padding: 2px 4px 2px 0;
	width: 150px;
}
.feed li .info {
	width: 220px;
	word-wrap: break-word;
	margin-top: 2px;
}

/*********************************************************/
/*Frontend Style*/

.frontpage h2{
	color: #FFFFFF;
	background-color: #7A9CC2;
}

.frontpage h2 a{
color: white;
}
.frontpage h2 a: hover{
color: white;
}	



/******************
FEED
/*****************/

.feed li{
	border-bottom: solid thin blue;
}

.feed li .info{
	float: right;
	text-align: right;
	word-wrap: break-word;
}

/******************
TABLE
/*****************/
thead tr {
	color: #ffffff;
	background-color: #3e3e3e;
}

th {
	color: #FFFFFF;
	background-color: #0066CC;
}
th a{
	color: #FFFFFF;
}
	
.underline td	{
	border-bottom: gray dashed thin;
	}

.underline tr:hover	{
	background-color: #DBD7D1;
	}

.magnify , .magnify a{
	color: white;
	background-color: #DBD7D1;
}	

/*======SubContent=======*/
#front_bottom{
	border-top-color: gray;
	border-top-style: none;
	border-bottom-color: gray;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #E9E9E9;
}



/*COMMENTS */
#comments .comments_username{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
}
	
#comments .comments_timestamp{
	color: blue;
}



.form-left		{
	color: black;
	background-color: white;
	}
.form-title		{
	color: #FFFFFF;
	background-color: black;
	}
	

/*********************************************************/
/*Training Log Style*/


/*leftnav*/
#log_leftnav
{
	color: black;
	width: 130px;
	font-size: 8pt;
	background-color: #CFCFCF;
}


.log_side_board {
	color: black;
	font-size:10pt;
}
.log_month_title {
	color: white;
	font-size:20pt;
	background-color: black;
}

 
 /*current day*/
.log_current_day{
font-size:8pt;
 color: black;
 /*background-color: #C7B4FE;*/
 border: medium black dashed;
 }
 
  /*days from other months*/
.log_other_month{
font-size:8pt;
 color: black;
 background-color: #CCCCCC;
 }
 
.log_activity_title {
	color: #FFFFFF;
	font-weight: bold;
	background-color:blue;
}

	
.daily_note{
	font-size: 10px;
	color: white;
	background-color: green;
}


/*********************************************************/
/*Other Styles*/


/*
Menu
 ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_left_right_line.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_linedrop {
height:35px;
width:900px;
background-color: black;
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;

}

.pro_linedrop li.lrt {
float:right;

}


.pro_linedrop .select a {
display:block; 
height:35px; 
float:left; 

padding:0 0 0 10px; 
text-decoration:none; 
line-height:35px; 
white-space:nowrap; 
color: white;
}


.pro_linedrop .select li.lrt a {color: white;}


.pro_linedrop .select a b {
display:block;
padding:0 15px 0 15px; 

}

.pro_linedrop .select li.line a b {

}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background-color: black; 
padding:0 15px 0 15px;
cursor:pointer; 
color:blue;
border-left: thin white dashed;
border-right: thin white dashed;
}

.pro_linedrop .select li.lrt a:hover, 
.pro_linedrop .select li.lrt:hover a {

}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 15px 0 15px; 

cursor:pointer;
}

.pro_linedrop .select li.line a:hover b, 
.pro_linedrop .select li.line:hover a b {

}

.pro_linedrop .select li.lrt a:hover b, 
.pro_linedrop .select li.lrt:hover a b {

}

.pro_linedrop .select li.lrt a:hover b.arrow, 
.pro_linedrop .select li.lrt:hover a b.arrow {

}

.pro_linedrop .member {
color: blue;
background-color: black;
}

.pro_linedrop .sub {
display:none;
width: 900px;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:40px;
display:block; 
position:absolute;
float:left;
width:900px;
top:30px; 
left:0; 
text-align:center;
background-color: white;
border:2px solid black;
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a 
{display:block; height:35px; line-height:35px; float:left; background:transparent; padding:0 16px; margin:0; white-space:nowrap; color:#333;font-size:12px;}

.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:30px; position:relative; background:#fff;}

a.crap{
display:inline;
display:list-item;
clear: both;
}